import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    navTitle: '', // 导航栏 text
    isFirstPage: false // 是否为首页
  },
  mutations: {
    // 修改导航栏
    setNavTitle (state, options) {
      if (typeof options === 'string') {
        state.isFirstPage = false

        hyLee.setNavigationTitle({
          data: {
            text: options
          }
        })
      } else {
        state.isFirstPage = options.isFirstPage

        hyLee.setNavigationTitle({
          data: {
            text: options.navTitle
          }
        })
      }
    },

    routerBack (state, _this) {
      _this.$router.back()

      // if (state.isFirstPage) {
      //   // 关闭 web 页面
      //   hyLee.navigationClose({
      //     success () {
      //       hyLee.navigationCloseForce()
      //     }
      //   })
      // } else {
      //   _this.$router.back()
      // }
    }
  },
  actions: {
  },
  modules: {
  }
})
